thousand million - Turkish English Dictionary